package QL;

import java.util.List;
import java.util.ArrayList;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class ButlerExcelItem implements IQLResponse
{
    /// <summary>
    /// 分组名称
    /// </summary>
    public String Group;

    /// <summary>
    /// 文件名称
    /// </summary>
    public String Name;

    /// <summary>
    /// 文件大小，单位字节
    /// </summary>
    public long Length;

    /// <summary>
    /// 文件的md5
    /// </summary>
    public String Md5;

    /// <summary>
    /// 文件最后修改日期
    /// </summary>
    public String LastModifyTime;

    @Override
    public void DeserializeFromJson(JSONObject jsonObj)
    {
        JSONObject t = jsonObj;
        if (t.has("group"))
            Group = t.getString("group");
        if (t.has("name"))
            Name = t.getString("name");
        if (t.has("length"))
            Length = t.getLong("length");
        if (t.has("md5"))
            Md5 = t.getString("md5");
        if (t.has("last_modify_time"))
            LastModifyTime = t.getString("last_modify_time");
    }
}
